#include "regmod_departamento.h"
#include "ui_regmod_departamento.h"

regmod_departamento::regmod_departamento(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::regmod_departamento)
{
    ui->setupUi(this);
    validatorString = new QRegExpValidator(QRegExp("[^0-9]{50}"),this);
    ui->nombreLineEdit->setValidator(validatorString);
}

regmod_departamento::~regmod_departamento()
{
    delete ui;
}

void regmod_departamento::on_aceptarPushButton_clicked()
{
    if(!ui->nombreLineEdit->text().isEmpty())
    {
        Departamento *departamento = new Departamento();
        departamento->setNombre_departamento(ui->nombreLineEdit->text());
        departamento->save();
        delete departamento;
        this->close();
    }
    else
    {
        QMessageBox m;
        m.setText("Debe completar los campos obligatorios");
        m.setInformativeText("Complete los campos");
        m.setIcon(QMessageBox::Information);
        m.exec();
    }
}

void regmod_departamento::on_cancelarPushButton_clicked()
{
    this->close();
}
